// Libreria de funciones para AJAX MOOTOOLS

	var tiempoInicio = $time();		 
	var contadorCarga;

		 // el metodo domready espera a que se haya cargado la pagina
		 // sin considerar las imagenes
		 // el metodo load espera a que se hayan cargado las imagenes

	function actualizaCarga(){
		contadorCarga--;
		// do whatever you want (loaadCount holds number of images remaning)
	}

	window.addEvent('domready', function(){
										 
		var loadImgs = $$('.load');
		
		loadImgs.each(function(img){
			img.addEvent('load', function()){
				actualizaCarga();
			}
		});
		contadorCarga = loadImgs.length;
	});

	window.addEvent('domready', function() {

		 var total = $time() - tiempoInicio;
		$('cuerpo').setHTML('<div id="cargando"> durante' + total + 'ms.</div>');

		 // Refresh without cache link
		 $('refresh').addEvent('click', function(e) {
			new Event(e).stop();
			window.location.reload(true);
			 // todos los elementos id=enlace
			 // agrega la clase grande
			 $('enlace').addClass('grande');

			 // si se requiere abarcar mas de un elemento
			 $$(['nombre:id', 'otro_id']).addClass('mediano');
		 });
 
	 });

	/* Load Event fires when the whole page is loaded, included all images */
	window.addEvent('load', function() {

		var total = $time() - tiempoInicio;

		$('cuerpo').innerHTML += '<div id="cargando"> durante' + total + 'ms.</div>';

	});
